at the hands of somebody - French English Dictionary